home *** CD-ROM | disk | FTP | other *** search
/ AGA Toolkit '97 / The AGA Toolkit '97.iso / miscellaneous / hardware / a3000-probs / roba3000problems.doc < prev   
Encoding:
Text File  |  1996-09-07  |  11.0 KB  |  266 lines

  1. The following consists of a list of problems I've had with my Amiga
  2. and how they have (or haven't) been fixed.  I haven't picked
  3. over this with a fine-toothed comb as I have little time to spare
  4. but I decided it would be better to release this in a rough form
  5. than not release it at all.
  6.  
  7. I received help with some of these problem on csa.hardware.  I can't
  8. find all of the old mail and I can't remember everyone who answered
  9. my questions.  I do remember that Mr. Haynie was disproportionately
  10. helpful.
  11.  
  12. /*############################################################################*/
  13. Problems:
  14.  
  15. Amiga 3000-25:
  16. 1) Melting hard drive.
  17.    File holes in Amiga case.  Install brushless fans.
  18.  
  19. 2) Lack of an external SCSI terminator.
  20.    220/330 Ohm resistor pack.
  21.  
  22. 3) Incorrect (signal) termpower diode for A3000 SCSI bus.
  23.    Installed correct (power) diode.
  24.  
  25. 4) Flawed early revision daughter board.
  26.    No solution.
  27.  
  28. Samgsung Synchmaster 7 Monitor:
  29. 5) 60 Hz limited horizontal flicker.
  30.    Resolder PTC thermistor.
  31.  
  32. /*############################################################################*/
  33. 1) Melting hard drive.
  34.    File holes in Amiga case.  Install brushless fans.
  35.  
  36. Old Quantum drives and most Seagates (old and new) run hot.  If you
  37. put them in a location where they don't receive adequate ventalation,
  38. you may get stiction or warped platten.
  39.  
  40. Definition time:
  41. Stiction:
  42. Prolonged hot running causes internal lubrication to vaporize and
  43. increases wear rate for drive motor.  When the drive is stopped, the lubricant
  44. deposits on the platten (the disk) and causes the head to stick to the drive.
  45. The drive has a hard time starting up but runs fine once spinning until, one
  46. day, it won't start at all.
  47.  
  48. Warped Platten:
  49. Bent hard disks.
  50.  
  51. What to do if you have it:
  52. Try rapidly rotating the whole drive body with power applied to break the bond
  53. and get the drive spinning.  Copy the daty to another drive.
  54.  
  55. If you just can't get the thing going, open the case and (if you're lucky) there
  56. will be a slot on the spindle that you can use to "jump start" the drive with
  57. a screw driver.  Put the top back on immediately and copy the data to another
  58. drive.  After letting dust in the drive, the error rate goes up.  You may be able
  59. to keep using the drive, through.  Most have a dessicant pack that also acts
  60. as an air filter and will keep most dust out of harms way.
  61.  
  62. Note: If you ever have your machine at a very low temperature, give it pleanty of
  63. time to warm up before turning it on.  Condensation can form inside hard drives.
  64.  
  65. How to keep your drive cool in the fist place:
  66. For low-profile drives there is sufficient space to fit a 12 volt brushless DC
  67. fan between the case and the drive.  Drill mounting holes in the case and file
  68. out holes for the fan air-paths.  Tap the fan into the floppy drive power supply.
  69. You may want to use a 10 Ohm resistor as a voltage divider to quiet down the fan
  70. and reduce power consumption.
  71.  
  72. My machine has two such fans in it.  My Baracuda runs hot and needs the cooling.
  73. My Maxtor is fine w.o. any fans.  These little 12V fans are one of the few high
  74. quality things that Radio Shack provides at a good price.
  75.  
  76. /*############################################################################*/
  77. 2) Lack of an external SCSI terminator.
  78.    220/330 Ohm resistor pack.
  79.  
  80. The Amiga 3000 has a design flaw.  If you want to connect a drive to the
  81. external SCSI port (which is the 25 pin hack anyway) you have to disconnect a
  82. terminating resistor pack deep in the guts of the machine.  If you want to
  83. unplug the external device, you have to put the internal pack back in
  84. place.  There are three ways of dealing with this problem:
  85.    1) Leave any external devices plugged in all the time.
  86.    2) Ignore the SCSI specs and leave the terminator in all the time
  87.       (and wonder why you can't reliably transfer data).
  88.    3) Get an external terminating pack.
  89.  
  90. "3" is the best solution but finding a 25 pin DB terminator is not an easy
  91. thing to do.  One can, however, find a couple of 220/330 ohm terminating
  92. resistor packs [1] that can be soldered to a DB connector.  Check out the SCSI
  93. FAQ [2] and page B-11 of your Amiga 3000 manual for everything you need to
  94. know about the proper connections to make for this terminator.
  95.  
  96. If you ever have problems with your SCSI bus, I recommend that you check out the
  97. SCSI FAQ [2] before posting to csa.hardware.  It's not that requests for help
  98. are a bad thing.  The big problem is that "helpful" people who don't know what
  99. they're talking about give advice, causing no end of trouble to the victims who
  100. take this advice.
  101.  
  102. /*############################################################################*/
  103. 3) Incorrect (signal) termpower diode for A3000 SCSI bus.
  104.    Installed correct (power) diode.
  105.  
  106. In a number of A3000s, the termpower diode (D800) for the SCSI bus is installed
  107. in the wrong direction.  It typically shorts so termpower is connected
  108. (unreliably) to +5.  If your SCSI bus is in conformance with the SCSI standard
  109. but is acting flakey, this is a good thing to check.  The diode should allow
  110. current to flow from +5 to termpower, not the other way around.
  111.  
  112. The diode used in a significant number of A3000s was incorrect, as well.  On
  113. the A3000s I know about, a 1N914 is used.  This is a signal diode, not a power
  114. diode.  It also has a rather large Vt for use as a termpower diode when the
  115. input signal is only +5.
  116.  
  117. If you have determined that your diode is cooked, I suggest that you replace
  118. it with a 1N5817.
  119.  
  120. /*############################################################################*/
  121. 4) Flawed early revision daughter board.
  122.    No solution.
  123.  
  124. This is the only story with a sad ending in this list.  I wanted to be able
  125. to expand my memory with 60ns SIMMs that will be useful in a 68060 accelerator
  126. (if I ever get one).  I bought a DKB3128, which didn't work quite right with
  127. my system.
  128.  
  129. Mail from Mr. Haynie about this problem follows:
  130.  
  131. <Rob>
  132. > I recently installed a DKB3128 (Z3) memory expansion board in my
  133. > Amiga 3000.  My system "freezes" instantly if burst mode is enabled
  134. > with "cpu burst".
  135.  
  136. <Dave>
  137. That's fairly odd, especially considering that instruction burst is
  138. enabled by default (actually, in SetPatch). So all you're doing here
  139. is additionally enabling data burst.
  140.  
  141. <Rob's note: Instruction burst is enabled by default on my system
  142. but data burst is not and data burst is what resulted in crashes.>
  143.  
  144. > With burst mode turned off, memory reads and writes that happen at the
  145. > same time as hard drive accesses are unreliable.  
  146.  
  147. It sounds like you may have a marginal DMAC, though it's impossible to
  148. be sure that's the problem without additional testing. The DMAC should
  149. talk reliably to anything the CPU can.
  150.  
  151. > The memory itself appears to be fine as I have repeatedly tested it
  152. > w.o. problem with a number of memory test programs including C='s
  153. > SysTest.
  154.  
  155. Most memory tests are all but useless, they tend to identify gross
  156. errors, but can actually hide more subtile errors. Though I think the
  157. SysTest, if recent enough, has memory tests that can identity some
  158. real problems. 
  159.  
  160. > though I think I have my DMA mask set to 0x7ffffffe.  I have a Rev
  161. > 11 Buster in the machine. 
  162.  
  163. <Rob's note: The problem still occurred with a mask of 0x7ffffffe.>
  164.  
  165. If the DMAC is at fault (with access to your Zorro-based Fast RAM),
  166. setting you mask to 0x0ffffffe will keep the DMAC out of that Fast
  167. RAM, limiting it to motherboard memory. If this clears up the problems
  168. with the Zorro bus memory in the system, the "might have a DMAC
  169. problem" column gets another checkmark.
  170.  
  171. > These numbers are printed on the motherboard:  FAB 313312, Part Number
  172. > 313313.  Does this specify revision as well?      
  173.  
  174. Nope. The revision is specified, but it's fairly clear, like "Rev 7.0"
  175. or whatever. 
  176.  
  177. > This is an old A3000, '91 I think.
  178.  
  179. It's possible your Zorro III problems are due to trouble with the
  180. system's backplane card. I recall the original layout had some
  181. problems, which were reworked twice (the first time, the rework was
  182. wrong). Kind of stupid problems, but unfortunately I didn't have the
  183. time to personally supervise every aspect of the backplane card
  184. design. My vague recollection is that there was missing termination on
  185. one of the data lines, possibly also one of the new data strobes
  186. (there are four data strobes for Zorro III cycles, two are the same
  187. lines used in Zorro II cycles) and/or one of the burst lines. Even if
  188. the burst line itself isn't wrong, enabling burst out to the expansion
  189. bus (which really happens with the Rev 11 Buster) makes timing more
  190. critical, so a problem with either of these other signals will be
  191. worse. 
  192.  
  193. Unfortunately, I can't find any record of what was screwed up on the
  194. early backplanes. I think the troubles were cured by Rev 8, definitely
  195. by Rev 9 (again, why so many revisions? I dunno). 
  196.  
  197. > 81 Super DMAC
  198. > 41 Fat Gary
  199. > 51 Ramsey
  200.  
  201. Those number aren't the chip revision number. The Rev number will be
  202. printed as a letter, or as a -xx number after the Commodore part
  203. number. 
  204.  
  205.                     -Dave Haynie
  206. ........
  207.  
  208. So, after a few more tests, I tried to find a later revision daughter
  209. board.  After calling all of the Amiga dealers I know of, I was unable to
  210. find anything more recent than a revision 7.0.  Anyway, I sent back the
  211. DKB 3128 and now I'm back to 6 megs.
  212.  
  213. /*############################################################################*/
  214. 5) 60 Hz limited horizontal flicker.
  215.    Resolder PTC thermistor.
  216.  
  217. About every fourth row of my screen was shifting to the left by a pixel
  218. occasionally.  This problem was most severe immediately after power-up.
  219.  
  220. It turned out that the engineers had used a PTC thermistor in series
  221. with the degaussing coil to handle power-on degaussing.
  222.  
  223. Definition time:
  224. Degaussing - An alternating magnetic field of gradually decreasing intensity is
  225. generated to eliminate residual magnetism in the monitor that may be alterning
  226. the paths of the electrons in the CRT.  This is done on power-up for most
  227. monitors.  Some also have a degaussing button.
  228.  
  229. Thermistor - An electronic component, the resistance of which changes as a
  230. function of its temperature.
  231.  
  232. PTC - Positive Temperature Coefficient.  The resistance goes up as the
  233. temperature goes up.  NTC means negative temperature coefficient.
  234.  
  235. Back to the story:
  236. This means that the thermistor is hot whenever the monitor is on.  It had
  237. desoldered itself from the PCB.  After resoldering the thermistor, the problem
  238. went away.
  239.  
  240. /*############################################################################*/
  241. [1] A few mail order electronics supply houses in the U.S.
  242. Digi-Key 1-800-344-4539
  243. Mouser 1-800-346-6873
  244.  
  245.  
  246. [2] I quote from the SCSI FAQ:
  247. Where to get the latest copy of this FAQ:
  248.   The comp.periphs.scsi FAQ is posted to Usenet during the first week
  249.   of each month. In addition, a recent version can be obtained
  250.   via anonymous ftp from:
  251.   ftp.wang.com:
  252.       garyf/scsi/scsi-faq.part*
  253.   OR
  254.   rtfm.mit.edu:
  255.       pub/usenet-by-group/comp.periphs.scsi/comp.periphs.scsi_FAQ_part_*
  256.   OR
  257.   via World Wide Web (WWW):
  258.   http://www.cis.ohio-state.edu/hypertext/faq/usenet/scsi-faq/
  259.   OR
  260.   (an old version but in HTML format)
  261.   http://alpha.med.pitt.edu:9000/LINK/SCSI_FAQ.html
  262.  
  263.  
  264. /*############################################################################*/
  265. -Robert Dick (dickrp@wckn.dorm.clarkson.edu)-
  266.